but watercooling was a bit over kill for me. I got a 5200RPM Cpu fan with 2 back fans and the fans that come on the side of the tower and on top. Also 2 fans between the AudigyZS and ATI 9600XT to keep them cool and the graphic card does have the fan on it also. 1.5 gig of ram and the sticks have heatsinks on them so i got no worries about them. So you see i think its enough for me. Watercooling would be a tad too much :)